package cn.t.persistence.entity.user;

import cn.t.core.mode.BasePO;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.List;

/**
 * @author l
 */
@Data
@TableName("t_user_query")
public class UserQueryPO extends BasePO {

    private String userStatus;

    private String passportJson;

    private String individualJson;

    private String participantJson;

    private String phoneNumber;

    private String cardCode;

    private String employeeCode;

    private String userName;

    @TableField(exist = false)
    private Long roleId;
    @TableField(exist = false)
    private String roleCode;
    @TableField(exist = false)
    private String roleName;
    @TableField(exist = false)
    private Long roleType;


    @TableField(exist = false)
    private List<Long> ids;
    @TableField(exist = false)
    private String scenarioCode;
    @TableField(exist = false)
    private Long firmId;
    @TableField(exist = false)
    private String firmCode;
    @TableField(exist = false)
    private String firmName;
    @TableField(exist = false)
    private String individualId;
    @TableField(exist = false)
    private String individualName;
    @TableField(exist = false)
    private Long costCenterId;
    @TableField(exist = false)
    private String costCenterCode;
    @TableField(exist = false)
    private String costCenterName;


    @TableField(exist = false)
    private String firmRoleType;
    @TableField(exist = false)
    private String firmRoleCode;
    @TableField(exist = false)
    private String firmRoleId;
    @TableField(exist = false)
    private String firmCostCenterId;
    @TableField(exist = false)
    private String firmCostCenterCode;
}
